package com.xiaoluo.lottery.common.weixin.pay.beans;

import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;

/**
 * Project : lottery
 * Package : main.java.com.xiaoluo.lottery.common.weixin.pay.enums
 * Created by Willian.
 * Date  : 2016/4/6 14:38.
 */
@Root(name = "xml")
public class OrderNotifyRes {


    @Element(name = "return_code")                    private String return_code;//返回状态码	 是	String(16)	SUCCESS    SUCCESS/FAIL    此字段是通信标识，非交易标识，交易是否成功需要查看result_code来判断
    @Element(name = "return_msg",required = false)    private String return_msg;//返回信息	 否	String(128)	签名失败    返回信息，如非空，为错误原因            签名失败    参数格式校验错误

    /**
     *
     * @param return_code
     * @param return_msg
     */
    public OrderNotifyRes(String return_code,String return_msg){
        this.return_code = return_code;
        this.return_msg = return_msg;
    }

    public String getReturn_code() {
        return return_code;
    }

    public void setReturn_code(String return_code) {
        this.return_code = return_code;
    }

    public String getReturn_msg() {
        return return_msg;
    }

    public void setReturn_msg(String return_msg) {
        this.return_msg = return_msg;
    }


    public String toXml(){

        String xml ="<xml>"+
                        "<return_code><![CDATA["+return_code+"]]></return_code>"+
                        "<return_msg><![CDATA["+return_msg+"]]></return_msg>"+
                    "</xml>";

        return xml;
    }

}
